220
How can I remove all the columns

public void init()
{
	;

	super();

	excombobox1.Columns().Clear();
}
219
How can I remove a column

public void init()
{
	;

	super();

	excombobox1.Columns().Remove("A");
}
482
How can I put icons/images into buttons

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	str var_s;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.SingleEdit(true);
	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excombobox1.Images(COMVariant::createFromStr(var_s));
	excombobox1.Columns().Add("");
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("C+B")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.Width(48);
		com_Column.FormatColumn("` <img>` + ( 1 + (1 index ``) mod 3 ) + `</img> `");
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.Def(0/*exCellHasCheckBox*/,COMVariant::createFromBoolean(true));
		com_Column.Def(2/*exCellHasButton*/,COMVariant::createFromBoolean(true));
		com_Column.Def(3/*exCellButtonAutoWidth*/,COMVariant::createFromBoolean(true));
		com_Column.Position(0);
	excombobox1.DrawGridLines(2/*exVLines*/);
	excombobox1.DefaultItemHeight(20);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item 1");
		com_Items.AddItem("Item 2");
		com_Items.AddItem("Item 3");
		com_Items.AddItem("Item 4");
		com_Items.AddItem("Item 5");
		com_Items.AddItem("Item 6");
		com_Items.AddItem("Item 7");
		com_Items.AddItem("Item 8");
	excombobox1.EndUpdate();
}
205
How can I programmatically filter a column

public void init()
{
	COM com_Column;
	anytype var_Column;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Filter")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.FilterType(2/*exNonBlanks*/);
	excombobox1.Items().AddItem();
	excombobox1.Items().AddItem("not empty");
	excombobox1.ApplyFilter();
}
503
How can I programmatically clear the control's filter
// Click event - Occurs when the user presses and then releases the left mouse button over the list control.
void onEvent_Click()
{
	;
	excombobox1.ClearFilter();
}

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarPromptVisible(1/*exFilterBarPromptVisible*/);
	excombobox1.FilterBarPromptPattern("B");
	excombobox1.EndUpdate();
}
91
How can I programmatically change the column where incremental searching is performed

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Column 1");
	excombobox1.Columns().Add("Column 2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Item 1"),COMVariant::createFromInt(1),"SubItem 1");
	excombobox1.SearchColumnIndex(1);
}
488
How can I prevent showing the lines for the hierarchy while using the exMatchingItemsOnly option

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.LinesAtRoot(-1/*exLinesAtRoot*/);
	excombobox1.TreeColumnIndex(-1);
	excombobox1.FilterInclude(4/*exMatchingItemsOnly*/);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Column")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.FilterType(240/*exFilter*/);
		com_Column.Filter("C1|C2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("R1");
		com_Items.InsertItem(h,,"C1");
		com_Items.InsertItem(h,,"C2");
		com_Items.ExpandItem(h,true);
		h = com_Items.AddItem("R2");
		com_Items.InsertItem(h,,"C1");
		com_Items.InsertItem(h,,"C2");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
315
How can I merge cells

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.MarkSearchColumn(false);
	excombobox1.TreeColumnIndex(-1);
	excombobox1.Columns().Add("C1");
	excombobox1.Columns().Add("C2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Cell 1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.");
		com_Items.CellSingleLine(h,COMVariant::createFromInt(1),false);
		h = com_Items.AddItem("This is bit of text merges all cells in the item");
		com_Items.ItemDivider(h,0);
		com_Items.CellHAlignment(h,COMVariant::createFromInt(0),1/*CenterAlignment*/);
}
316
How can I merge cells

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.DrawGridLines(-1/*exAllLines*/);
	excombobox1.MarkSearchColumn(false);
	excombobox1.Columns().Add("C1");
	excombobox1.Columns().Add("C2");
	excombobox1.Columns().Add("C3");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("this cell merges the first two columns");
		com_Items.CellMerge(h,COMVariant::createFromInt(0),COMVariant::createFromInt(1));
		h = com_Items.AddItem();
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"this cell merges the last two columns");
		com_Items.CellMerge(h,COMVariant::createFromInt(1),COMVariant::createFromInt(2));
		h = com_Items.AddItem("this cell merges the all three columns");
		com_Items.CellMerge(h,COMVariant::createFromInt(0),COMVariant::createFromInt(1));
		com_Items.CellMerge(h,COMVariant::createFromInt(0),COMVariant::createFromInt(2));
		h = com_Items.AddItem("this draws a divider item");
		com_Items.ItemDivider(h,0);
}
364
How can I mark the cells that has a specified type, ie strings only

public void init()
{
	COM com_ConditionalFormat,com_Items;
	anytype var_ConditionalFormat,var_Items;
	int h;
	;

	super();

	var_ConditionalFormat = COM::createFromObject(excombobox1.ConditionalFormats()).Add("type(%0) = 8"); com_ConditionalFormat = var_ConditionalFormat;
	com_ConditionalFormat.ForeColor(WinApi::RGB2int(255,0,0));
	excombobox1.Columns().Add("");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,COMVariant::createFromInt(2));
		com_Items.InsertItem(h,,"Chld 3");
		com_Items.ExpandItem(h,true);
}
467
How can I make bigger/enlarge the control's drop down button

public void init()
{
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.LabelHeight(40);
	excombobox1.ScrollWidth(40);
	excombobox1.EndUpdate();
}
254
How can I make an item unselectable, or not selectable

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("unselectable - you can't get selected");
		com_Items.SelectableItem(h,false);
		com_Items.AddItem("selectable");
}
7
How can I insert an icon to column's header

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excombobox1.Images(COMVariant::createFromStr(var_s));
	COM::createFromVariant(excombobox1.Columns().Add("ColumnName")).HTMLCaption("<b>HTML</b> Column <img>1</img> Icon");
}
6
How can I insert an icon to column's header

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excombobox1.Images(COMVariant::createFromStr(var_s));
	COM::createFromVariant(excombobox1.Columns().Add("ColumnName")).HeaderImage(1);
}
295
How can I insert a hyperlink or an anchor element

public void init()
{
	COM com_Items,com_Items1;
	anytype var_Items,var_Items1;
	;

	super();

	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaptionFormat(com_Items.AddItem("Just an <a1>anchor</a> element ..."),COMVariant::createFromInt(0),1/*exHTML*/);
	var_Items1 = excombobox1.Items(); com_Items1 = var_Items1;
		com_Items1.CellCaptionFormat(com_Items1.AddItem("Just another <a2>anchor</a> element ..."),COMVariant::createFromInt(0),1/*exHTML*/);
}
360
How can I highlight the cells or items that starts with a specified string

public void init()
{
	COM com_ConditionalFormat,com_Items;
	anytype var_ConditionalFormat,var_Items;
	int h;
	;

	super();

	var_ConditionalFormat = COM::createFromObject(excombobox1.ConditionalFormats()).Add("%0 startwith 'C'"); com_ConditionalFormat = var_ConditionalFormat;
	com_ConditionalFormat.Underline(true);
	excombobox1.Columns().Add("");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"SChild 3");
		com_Items.ExpandItem(h,true);
}
421
How can I highlight only parts of the cells

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("value replace 'hil' with '<fgcolor=FF0000><b>hil</b></fgcolor>'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"Child 3");
		com_Items.ExpandItem(h,true);
}
11
How can I hide the searching column

public void init()
{
	;

	super();

	excombobox1.MarkSearchColumn(false);
	excombobox1.Columns().Add("Column 1");
	excombobox1.Columns().Add("Column 2");
	excombobox1.Items().AddItem();
}
126
How can I hide the locked / fixed items

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.ShowLockedItems(false);
	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.LockedItemCount(0/*exTop*/,1);
		com_Items.CellCaption(com_Items.LockedItem(0/*exTop*/,0),COMVariant::createFromInt(0),"locked item");
		com_Items.AddItem("un-locked item");
}
342
How can I hide the drop down buttons when the control loses the focus

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.HideDropDownButton(true);
	excombobox1.IntegralHeight(true);
	excombobox1.LinesAtRoot(1/*exGroupLinesAtRoot*/);
	excombobox1.TreeColumnIndex(1);
	excombobox1.Columns().Add("Column 1");
	excombobox1.Columns().Add("Column 2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root 1.1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"Root 1.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 1.1"),COMVariant::createFromInt(1),"Child 1.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 2.1"),COMVariant::createFromInt(1),"Child 2.2");
		com_Items.ExpandItem(h,true);
		h = com_Items.AddItem("Root 2.1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"Root 2.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 1.1"),COMVariant::createFromInt(1),"Child 1.2");
}
253
How can I hide or show an item

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("hidden");
		com_Items.ItemHeight(h,0);
		com_Items.SelectableItem(h,false);
		com_Items.AddItem("visible");
}
120
How can I hide a column

public void init()
{
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Hidden")).Visible(false);
	excombobox1.Columns().Add("2");
	excombobox1.Columns().Add("3");
	excombobox1.Columns().Add("4");
	excombobox1.Columns().Add("5");
}
461
How can I have a case-sensitive filter

public void init()
{
	COM com_Column,com_Column1,com_Columns,com_Items;
	anytype var_Column,var_Column1,var_Columns,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.MarkSearchColumn(false);
	var_Columns = excombobox1.Columns(); com_Columns = var_Columns;
		var_Column = COM::createFromVariant(com_Columns.Add("Car")); com_Column = var_Column;
			com_Column.DisplayFilterButton(true);
			com_Column.FilterType(496/*exFilterDoCaseSensitive | exFilter*/);
			com_Column.Filter("Mazda");
		var_Column1 = COM::createFromVariant(com_Columns.Add("Equipment")); com_Column1 = var_Column1;
			com_Column1.DisplayFilterButton(true);
			com_Column1.DisplayFilterPattern(false);
			com_Column1.CustomFilter("Air Bag||*Air Bag*|||Air condition||*Air condition*|||ABS||*ABS*|||ESP||*ESP*");
			com_Column1.FilterType(259/*exFilterDoCaseSensitive | exPattern*/);
			com_Column1.Filter("Air Bag");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag");
		com_Items.CellCaption(com_Items.AddItem("Toyota"),COMVariant::createFromInt(1),"Air Bag,Air condition");
		com_Items.CellCaption(com_Items.AddItem("Ford"),COMVariant::createFromInt(1),"Air condition");
		com_Items.CellCaption(com_Items.AddItem("Nissan"),COMVariant::createFromInt(1),"Air Bag,ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag, ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"ABS,ESP");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
462
How can I have a case-insensitive filter (exFilterDoCaseSensitive flag is not set)

public void init()
{
	COM com_Column,com_Column1,com_Columns,com_Items;
	anytype var_Column,var_Column1,var_Columns,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.MarkSearchColumn(false);
	var_Columns = excombobox1.Columns(); com_Columns = var_Columns;
		var_Column = COM::createFromVariant(com_Columns.Add("Car")); com_Column = var_Column;
			com_Column.DisplayFilterButton(true);
			com_Column.FilterType(240/*exFilter*/);
			com_Column.Filter("MAZDA");
		var_Column1 = COM::createFromVariant(com_Columns.Add("Equipment")); com_Column1 = var_Column1;
			com_Column1.DisplayFilterButton(true);
			com_Column1.DisplayFilterPattern(false);
			com_Column1.CustomFilter("Air Bag||*Air Bag*|||Air condition||*Air condition*|||ABS||*ABS*|||ESP||*ESP*");
			com_Column1.FilterType(3/*exPattern*/);
			com_Column1.Filter("AIR BAG");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag");
		com_Items.CellCaption(com_Items.AddItem("Toyota"),COMVariant::createFromInt(1),"Air Bag,Air condition");
		com_Items.CellCaption(com_Items.AddItem("Ford"),COMVariant::createFromInt(1),"Air condition");
		com_Items.CellCaption(com_Items.AddItem("Nissan"),COMVariant::createFromInt(1),"Air Bag,ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag, ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"ABS,ESP");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
29
How can I get underlined only a portion of column's header

public void init()
{
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Column 1")).HTMLCaption("<u>Col</u>umn 1");
}
218
How can I get the number or the count of columns
public void init()
{
	int var_Count;
	;

	super();

	var_Count = excombobox1.Columns().Count();
}
519
How can I get the number of results/items being shown in the control's filter bar (sample 4)

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	str var_s;
	;

	super();

	excombobox1.BeginUpdate();
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Item")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.FilterList(9504/*exShowExclude | exShowFocusItem | exShowCheckBox | exSortItemsAsc*/);
	var_Column1 = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column1 = var_Column1;
		com_Column1.AllowSizing(false);
		com_Column1.AllowSort(false);
		com_Column1.Width(32);
		com_Column1.FormatColumn("1 apos ``");
		com_Column1.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarFont(excombobox1.Font());
	excombobox1.FilterBarPrompt(excombobox1.FormatABC("`<b>` + value",COMVariant::createFromStr(excombobox1.FilterBarPrompt())));
	var_s = "`<b><r>` + value + `</b><fgcolor=808080>` + ( matchitemcount < 0 ? ( ( len(value) ? `<br>` : `` ) + `<r>` + abs(matchitemcount +";
	var_s = var_s + " 1) + ` result(s)` ) : (`<fgcolor=808080>`+ itemcount + ` item(s)`) )";
	excombobox1.FilterBarCaption(var_s);
	excombobox1.FilterBarPromptVisible(3591/*exFilterBarCompact | exFilterBarShowCloseOnRight | exFilterBarShowCloseIfRequired | exFilterBarCaptionVisible | exFilterBarVisible | exFilterBarPromptVisible*/);
	excombobox1.EndUpdate();
}
518
How can I get the number of results being shown in the control's filter bar (sample 3)

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	str var_s;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarFont(excombobox1.Font());
	var_s = "`<b><r>` + value + `</b><fgcolor=808080>` + ( matchitemcount < 0 ? ( ( len(value) ? `<br>` : `` ) + `<r>` + abs(matchitemcount +";
	var_s = var_s + " 1) + ` result(s)` ) : ``)";
	excombobox1.FilterBarCaption(var_s);
	excombobox1.FilterBarPromptVisible(2055/*exFilterBarCompact | exFilterBarCaptionVisible | exFilterBarVisible | exFilterBarPromptVisible*/);
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item(COMVariant::createFromInt(0)); com_Column1 = var_Column1;
		com_Column1.FilterType(240/*exFilter*/);
		com_Column1.Filter("Item A|Item B");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
517
How can I get the number of results being shown in the control's filter bar (sample 2, compact)

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarFont(excombobox1.Font());
	excombobox1.FilterBarCaption("`<b><r>` + value + `</b><fgcolor=808080>` + ( matchitemcount < 0 ? `<off -4> ` + abs(matchitemcount + 1) + ` result(s)` : ``)");
	excombobox1.FilterBarPromptVisible(2071/*exFilterBarCompact | exFilterBarSingleLine | exFilterBarCaptionVisible | exFilterBarVisible | exFilterBarPromptVisible*/);
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item(COMVariant::createFromInt(0)); com_Column1 = var_Column1;
		com_Column1.FilterType(240/*exFilter*/);
		com_Column1.Filter("Item A|Item B");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
516
How can I get the number of results being shown in the control's filter bar (sample 1)

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarFont(excombobox1.Font());
	excombobox1.FilterBarCaption("`<b>` + value + `</b><r><fgcolor=808080>` + ( matchitemcount < 0 ? abs(matchitemcount + 1) + ` result(s)` : ``)");
	excombobox1.FilterBarPromptVisible(7/*exFilterBarCaptionVisible | exFilterBarVisible | exFilterBarPromptVisible*/);
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item(COMVariant::createFromInt(0)); com_Column1 = var_Column1;
		com_Column1.FilterType(240/*exFilter*/);
		com_Column1.Filter("Item A|Item B");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
504
How can I get the number of results after a filter is applied

// Click event - Occurs when the user presses and then releases the left mouse button over the list control.
void onEvent_Click()
{
	;
	excombobox1.ClearFilter();
}

// FilterChange event - Occurs when filter was changed.
void onEvent_FilterChange()
{
	;
	print( "Items.MatchItemCount" );
	print( excombobox1.Items().MatchItemCount() );
	print( excombobox1.FormatABC("value < 0 ? `filter applied: ` + abs(value + 1) + ` result(s)` : `no filter`",excombobox1.Items().MatchItemCount()) );
}

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarPromptVisible(1/*exFilterBarPromptVisible*/);
	excombobox1.FilterBarPromptPattern("Item");
	excombobox1.EndUpdate();
}
420
How can I get the number of occurrences of a specified string in the cell

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("");
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("occurrences")); com_Column = var_Column;
		com_Column.ComputedField("lower(%0) count 'o'");
		com_Column.FormatColumn("'contains ' + value + ' of \\'o\\' chars'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1 oooof the root");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"Child 3");
		com_Items.ExpandItem(h,true);
}
399
How can I get the number of occurrences of a specified string in the cell

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("");
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("occurrences")); com_Column = var_Column;
		com_Column.ComputedField("lower(%0) count 'o'");
		com_Column.FormatColumn("'contains ' + value + ' of \\'o\\' chars'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1 oooof the root");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"Child 3");
		com_Items.ExpandItem(h,true);
}
277
How can I get the handle of an item based on the handle of the cell

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Default");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root 1");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.ExpandItem(h,true);
		com_Items.ItemBold(com_Items.CellItem(com_Items.ItemCell(h,COMVariant::createFromInt(0))),true);
}
222
How can I get the columns as they are shown in the control's sortbar
public void init()
{
	COM com_Object;
	anytype var_Object;
	;

	super();

	var_Object = COM::createFromObject(excombobox1.Columns()).ItemBySortPosition(COMVariant::createFromInt(0)); com_Object = var_Object;
}
386
How can I get second part of the date

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Second")).ComputedField("sec(date(%0))");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/11/2001 10:10:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/22/2002 11:01:22",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/13/2003 12:23:01",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/14/2004 13:11:59",213)));
}
65
How can I get ride/hide of the "Filter For" field

public void init()
{
	COM com_Column;
	anytype var_Column;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Column")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.DisplayFilterPattern(false);
}
368
How can I get or display the integer part of the cell

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Number");
	COM::createFromVariant(excombobox1.Columns().Add("Int")).ComputedField("int(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("-1.98");
		com_Items.AddItem("0.99");
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
}
379
How can I get only the year part from a date expression

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Year")).ComputedField("year(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/1/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/2/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/3/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/4/2004 13:00:00",213)));
}
385
How can I get minute part of the date

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Minute")).ComputedField("min(date(%0))");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/11/2001 10:10:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/22/2002 11:01:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/13/2003 12:23:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/14/2004 13:11:00",213)));
}
309
How can I fix or lock items

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Default");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.LockedItemCount(0/*exTop*/,1);
		com_Items.CellCaption(com_Items.LockedItem(0/*exTop*/,0),COMVariant::createFromInt(0),"This is a locked item, fixed to the top side of the control.");
		com_Items.ItemBackColor(com_Items.LockedItem(0/*exTop*/,0),WinApi::RGB2int(196,196,186));
		com_Items.LockedItemCount(2/*exBottom*/,2);
		com_Items.CellCaption(com_Items.LockedItem(2/*exBottom*/,0),COMVariant::createFromInt(0),"This is a locked item, fixed to the top side of the control.");
		com_Items.ItemBackColor(com_Items.LockedItem(2/*exBottom*/,0),WinApi::RGB2int(196,196,186));
		com_Items.CellCaption(com_Items.LockedItem(2/*exBottom*/,1),COMVariant::createFromInt(0),"This is a locked item, fixed to the top side of the control.");
		com_Items.ItemBackColor(com_Items.LockedItem(2/*exBottom*/,1),WinApi::RGB2int(186,186,186));
}
307
How can I fix or lock an item on the top of the control

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Default");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.LockedItemCount(0/*exTop*/,1);
		com_Items.CellCaption(com_Items.LockedItem(0/*exTop*/,0),COMVariant::createFromInt(0),"This is a locked item, fixed to the top side of the control.");
		h = com_Items.AddItem("Root 1");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.ExpandItem(h,true);
}
308
How can I fix or lock an item on the bottom side of the control

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Default");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.LockedItemCount(2/*exBottom*/,1);
		com_Items.CellCaption(com_Items.LockedItem(2/*exBottom*/,0),COMVariant::createFromInt(0),"This is a locked item, fixed to the bottom side of the control.");
		h = com_Items.AddItem("Root 1");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.ExpandItem(h,true);
}
292
How can I find the cell being clicked in a radio group

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.MarkSearchColumn(false);
	excombobox1.SelBackColor(WinApi::RGB2int(255,255,128));
	excombobox1.SelForeColor(WinApi::RGB2int(0,0,0));
	excombobox1.Columns().Add("C1");
	excombobox1.Columns().Add("C2");
	excombobox1.Columns().Add("C3");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Cell 1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"Radio 1");
		com_Items.CellHasRadioButton(h,COMVariant::createFromInt(1),true);
		com_Items.CellRadioGroup(h,COMVariant::createFromInt(1),1234);
		com_Items.CellCaption(h,COMVariant::createFromInt(2),"Radio 2");
		com_Items.CellHasRadioButton(h,COMVariant::createFromInt(2),true);
		com_Items.CellRadioGroup(h,COMVariant::createFromInt(2),1234);
		com_Items.CellState(h,COMVariant::createFromInt(1),1);
		com_Items.CellBold(,com_Items.CellChecked(1234),true);
}
489
How can I find if there is any filter applied to the control

// FilterChange event - Occurs when filter was changed.
void onEvent_FilterChange()
{
	;
	print( "If negative, the filter is present, else not" );
	print( excombobox1.Items().VisibleItemCount() );
}

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.LinesAtRoot(-1/*exLinesAtRoot*/);
	excombobox1.TreeColumnIndex(-1);
	excombobox1.FilterInclude(4/*exMatchingItemsOnly*/);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Column")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.FilterType(240/*exFilter*/);
		com_Column.Filter("C1");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("R1");
		com_Items.InsertItem(h,,"C1");
		com_Items.InsertItem(h,,"C2");
		com_Items.ExpandItem(h,true);
		h = com_Items.AddItem("R2");
		com_Items.InsertItem(h,,"C1");
		com_Items.InsertItem(h,,"C2");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
497
How can I find if the control is running in DPI mode
public void init()
{
	;

	super();

	print( excombobox1.FormatABC("dpi = 1 ? `normal/stretch mode` : `dpi mode`") );
}
44
How can I filter the items that are between an interval/range of dates

public void init()
{
	COM com_Column;
	anytype var_Column;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Column")); com_Column = var_Column;
		com_Column.DisplayFilterButton(true);
		com_Column.DisplayFilterDate(true);
	excombobox1.ApplyFilter();
}
412
How can I filter programatically using more columns

public void init()
{
	COM com_Column,com_Column1,com_Columns,com_Items;
	anytype var_Column,var_Column1,var_Columns,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.MarkSearchColumn(false);
	var_Columns = excombobox1.Columns(); com_Columns = var_Columns;
		com_Columns.Add("Car");
		com_Columns.Add("Equipment");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag");
		com_Items.CellCaption(com_Items.AddItem("Toyota"),COMVariant::createFromInt(1),"Air Bag,Air condition");
		com_Items.CellCaption(com_Items.AddItem("Ford"),COMVariant::createFromInt(1),"Air condition");
		com_Items.CellCaption(com_Items.AddItem("Nissan"),COMVariant::createFromInt(1),"Air Bag,ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"Air Bag, ABS,ESP");
		com_Items.CellCaption(com_Items.AddItem("Mazda"),COMVariant::createFromInt(1),"ABS,ESP");
	var_Column = COM::createFromObject(excombobox1.Columns()).Item("Car"); com_Column = var_Column;
		com_Column.FilterType(240/*exFilter*/);
		com_Column.Filter("Mazda");
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item("Equipment"); com_Column1 = var_Column1;
		com_Column1.FilterType(3/*exPattern*/);
		com_Column1.Filter("*ABS*|*ESP*");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
426
How can I expand all items

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.LinesAtRoot(-1/*exLinesAtRoot*/);
	excombobox1.Columns().Add("Items");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root 1");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		h = com_Items.AddItem("Root 2");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.ExpandItem(0,true);
	excombobox1.EndUpdate();
}
341
How can I ensure that the drop down portions doesn't show partial items

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.IntegralHeight(true);
	excombobox1.LinesAtRoot(1/*exGroupLinesAtRoot*/);
	excombobox1.TreeColumnIndex(1);
	excombobox1.Columns().Add("Column 1");
	excombobox1.Columns().Add("Column 2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root 1.1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"Root 1.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 1.1"),COMVariant::createFromInt(1),"Child 1.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 2.1"),COMVariant::createFromInt(1),"Child 2.2");
		com_Items.ExpandItem(h,true);
		h = com_Items.AddItem("Root 2.1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"Root 2.2");
		com_Items.CellCaption(com_Items.InsertItem(h,,"Child 1.1"),COMVariant::createFromInt(1),"Child 1.2");
}
580
How can I enable the clear-button (visible only if required)

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.HeaderVisible(false);
	excombobox1.IntegralHeight(true);
	excombobox1.ShowClearButton(1);
	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Zero");
		com_Items.AddItem("One");
		com_Items.AddItem("Two");
	excombobox1.Select(COMVariant::createFromInt(0),"Zero");
	excombobox1.EndUpdate();
}
584
How can I enable the clear-button (visible only if required and focused)
public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.HeaderVisible(false);
	excombobox1.IntegralHeight(true);
	excombobox1.ShowClearButton(3);
	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Zero");
		com_Items.AddItem("One");
		com_Items.AddItem("Two");
	excombobox1.Select(COMVariant::createFromInt(0),"Zero");
	excombobox1.EndUpdate();
}
583
How can I enable the clear-button (visible only if focused)
public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.HeaderVisible(false);
	excombobox1.IntegralHeight(true);
	excombobox1.ShowClearButton(2);
	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Zero");
		com_Items.AddItem("One");
		com_Items.AddItem("Two");
	excombobox1.Select(COMVariant::createFromInt(0),"Zero");
	excombobox1.EndUpdate();
}
581
How can I enable the clear-button (always visible)

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.HeaderVisible(false);
	excombobox1.IntegralHeight(true);
	excombobox1.ShowClearButton(-1);
	excombobox1.Columns().Add("Column");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Zero");
		com_Items.AddItem("One");
		com_Items.AddItem("Two");
	excombobox1.Select(COMVariant::createFromInt(0),"Zero");
	excombobox1.EndUpdate();
}
18
How can I draw grid lines only for visible items

public void init()
{
	;

	super();

	excombobox1.MarkSearchColumn(false);
	excombobox1.DrawGridLines(-2/*exRowLines*/);
	excombobox1.Columns().Add("Column 1");
	excombobox1.Columns().Add("Column 2");
	excombobox1.Items().AddItem(COMVariant::createFromInt(0));
	excombobox1.Items().AddItem(COMVariant::createFromInt(1));
	excombobox1.Items().AddItem(COMVariant::createFromInt(2));
}
554
How can I display UNICODE characters

public void init()
{
	COM com_Items,com_StdFont;
	anytype var_Items,var_StdFont;
	;

	super();

	excombobox1.BeginUpdate();
	var_StdFont = excombobox1.Font(); com_StdFont = var_StdFont;
		com_StdFont.Name("Arial Unicode");
		com_StdFont.Size(22);
	excombobox1.HeaderVisible(false);
	excombobox1.DefaultItemHeight(48);
	COM::createFromVariant(excombobox1.Columns().Add("")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Ӓӓ");
		com_Items.AddItem("ᦜᦝ;ᦞ");
		com_Items.AddItem("ɮɭ;ɯ");
		com_Items.AddItem("勳勴勵勶");
		com_Items.FormatCell(com_Items.AddItem(COMVariant::createFromStr(excombobox1.Version())),COMVariant::createFromInt(0),"(value lfind `UNICODE`) < 0 ? `<fgcolor=FF0000><b>!UNICODE!</b> version</fgcolor> required: ` + value : `` ");
	excombobox1.EndUpdate();
}
415
How can I display true or false instead 0 and -1

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Boolean")).FormatColumn("value != 0 ? 'true' : 'false'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromBoolean(true));
		com_Items.AddItem(COMVariant::createFromBoolean(false));
		com_Items.AddItem(COMVariant::createFromBoolean(true));
		com_Items.AddItem(COMVariant::createFromInt(0));
		com_Items.AddItem(COMVariant::createFromInt(1));
}
393
How can I display true or false instead 0 and -1

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Boolean")).FormatColumn("value != 0 ? 'true' : 'false'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromBoolean(true));
		com_Items.AddItem(COMVariant::createFromBoolean(false));
		com_Items.AddItem(COMVariant::createFromBoolean(true));
		com_Items.AddItem(COMVariant::createFromInt(0));
		com_Items.AddItem(COMVariant::createFromInt(1));
}
374
How can I display the time only of a date expression

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Time")).ComputedField("'time is:' + time(date(%0))");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/1/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/2/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/3/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/4/2004 13:00:00",213)));
}
387
How can I display the number of days between two dates

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("Start");
	excombobox1.Columns().Add("End");
	COM::createFromVariant(excombobox1.Columns().Add("Duration")).ComputedField("(date(%1)-date(%0)) + ' days'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem(COMVariant::createFromDate(str2Date("1/11/2001",213)));
		com_Items.CellCaption(h,COMVariant::createFromInt(1),COMVariant::createFromDate(str2Date("1/14/2001",213)));
		h = com_Items.AddItem(COMVariant::createFromDate(str2Date("2/22/2002",213)));
		com_Items.CellCaption(h,COMVariant::createFromInt(1),COMVariant::createFromDate(str2Date("3/14/2002",213)));
		h = com_Items.AddItem(COMVariant::createFromDate(str2Date("3/13/2003",213)));
		com_Items.CellCaption(h,COMVariant::createFromInt(1),COMVariant::createFromDate(str2Date("4/11/2003",213)));
}
390
How can I display the currency only for not empty cells

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Number");
	COM::createFromVariant(excombobox1.Columns().Add("Currency")).ComputedField("len(%0) ? currency(dbl(%0)) : ''");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
		com_Items.AddItem("0");
		com_Items.ItemBackColor(com_Items.AddItem(),WinApi::RGB2int(255,128,128));
		com_Items.AddItem("10000.99");
}
505
How can I display the control's filter on a single line (prompt-combined)

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarCaption("`<r>` + value");
	excombobox1.FilterBarPromptVisible(2067/*exFilterBarCompact | exFilterBarSingleLine | exFilterBarVisible | exFilterBarPromptVisible*/);
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item(COMVariant::createFromInt(0)); com_Column1 = var_Column1;
		com_Column1.FilterType(240/*exFilter*/);
		com_Column1.Filter("Item A|Item B");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
506
How can I display the control's filter on a single line

public void init()
{
	COM com_Column,com_Column1,com_Items;
	anytype var_Column,var_Column1,var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Item")).DisplayFilterButton(true);
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Pos")); com_Column = var_Column;
		com_Column.AllowSizing(false);
		com_Column.AllowSort(false);
		com_Column.Width(32);
		com_Column.FormatColumn("1 apos ``");
		com_Column.Position(0);
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item A");
		com_Items.AddItem("Item B");
		com_Items.AddItem("Item C");
	excombobox1.FilterBarCaption("len(value) ? `filter for: <fgcolor 808080>` + value  : `<fgcolor 808080>no filter`");
	excombobox1.FilterBarPromptVisible(18/*exFilterBarSingleLine | exFilterBarVisible*/);
	var_Column1 = COM::createFromObject(excombobox1.Columns()).Item(COMVariant::createFromInt(0)); com_Column1 = var_Column1;
		com_Column1.FilterType(240/*exFilter*/);
		com_Column1.Filter("Item A|Item B");
	excombobox1.ApplyFilter();
	excombobox1.EndUpdate();
}
400
How can I display the column using currency format and enlarge the font for certain values

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Currency")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("len(value) ? ((0:=dbl(value)) < 10 ? '<fgcolor=808080><font ;7>' : '<b>') + currency(=:0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
		com_Items.AddItem("9.94");
		com_Items.AddItem("11.94");
		com_Items.AddItem("1000");
}
422
How can I display the column using currency format and enlarge the font for certain values

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Currency")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("len(value) ? ((0:=dbl(value)) < 10 ? '<fgcolor=808080><font ;7>' : '<b>') + currency(=:0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
		com_Items.AddItem("9.94");
		com_Items.AddItem("11.94");
		com_Items.AddItem("1000");
}
391
How can I display the column using currency

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Currency")).FormatColumn("currency(dbl(value))");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
		com_Items.AddItem("0");
		com_Items.AddItem(COMVariant::createFromInt(5));
		com_Items.AddItem("10000.99");
}
413
How can I display the column using currency

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Currency")).FormatColumn("currency(dbl(value))");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("1.23");
		com_Items.AddItem("2.34");
		com_Items.AddItem("0");
		com_Items.AddItem(COMVariant::createFromInt(5));
		com_Items.AddItem("10000.99");
}
356
How can I display the column's header using multiple lines

public void init()
{
	;

	super();

	excombobox1.HeaderHeight(128);
	excombobox1.HeaderSingleLine(false);
	COM::createFromVariant(excombobox1.Columns().Add("This is just a column that should break the header.")).Width(32);
	excombobox1.Columns().Add("This is just another column that should break the header.");
}
56
How can I display the column's filter

public void init()
{
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("")).DisplayFilterButton(true);
}
416
How can I display only the right part of the cell

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("");
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Right")); com_Column = var_Column;
		com_Column.ComputedField("%0 right 2");
		com_Column.FormatColumn("'\"' + value + '\"'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"SChild 3");
		com_Items.ExpandItem(h,true);
}
395
How can I display only the right part of the cell

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("");
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Right")); com_Column = var_Column;
		com_Column.ComputedField("%0 right 2");
		com_Column.FormatColumn("'\"' + value + '\"'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"SChild 3");
		com_Items.ExpandItem(h,true);
}
380
How can I display only the month of the date

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Month")).ComputedField("month(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/1/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/2/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/3/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/4/2004 13:00:00",213)));
}
394
How can I display only the left part of the cell

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.Columns().Add("");
	COM::createFromVariant(excombobox1.Columns().Add("Left")).ComputedField("%0 left 2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Root");
		com_Items.InsertItem(h,,"Child 1");
		com_Items.InsertItem(h,,"Child 2");
		com_Items.InsertItem(h,,"SChild 3");
		com_Items.ExpandItem(h,true);
}
381
How can I display only the day of the date

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("Day")).ComputedField("day(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/11/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/22/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/13/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/14/2004 13:00:00",213)));
}
439
How can I display numbers with 2 digits in each group

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Def")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem(COMVariant::createFromReal(100000.27));
		com_Items.FormatCell(h,COMVariant::createFromInt(0),"(value format '') +  ' <fgcolor=808080>(default)'");
		h = com_Items.AddItem(COMVariant::createFromReal(100000.27));
		com_Items.FormatCell(h,COMVariant::createFromInt(0),"(value format '||2') +  ' <fgcolor=808080>(grouping by 2 digits)'");
	excombobox1.EndUpdate();
}
367
How can I display names as proper ( first leter of the word must be in uppercase, and the rest in lowercase )

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("")).ComputedField("proper(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("root");
		com_Items.InsertItem(h,,"child child");
		com_Items.InsertItem(h,,"child child");
		com_Items.InsertItem(h,,"child child");
		com_Items.ExpandItem(h,true);
}
168
How can I display my text on the scroll bar, using a different font

public void init()
{
	;

	super();

	excombobox1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"This is <s><font Tahoma;12> just </font></s> text");
	excombobox1.ColumnAutoResize(false);
	excombobox1.ScrollHeight(20);
	COM::createFromVariant(excombobox1.Columns().Add("C1")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C2")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C3")).Width(256);
}
167
How can I display my text on the scroll bar, using a different font

public void init()
{
	COM com_StdFont;
	anytype var_StdFont;
	;

	super();

	excombobox1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"This is just a text");
	var_StdFont = COM::createFromObject(excombobox1.ScrollFont(1/*exHScroll*/)); com_StdFont = var_StdFont;
	com_StdFont.Size(12);
	excombobox1.ColumnAutoResize(false);
	excombobox1.ScrollHeight(20);
	COM::createFromVariant(excombobox1.Columns().Add("C1")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C2")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C3")).Width(256);
}
166
How can I display my text on the scroll bar

public void init()
{
	;

	super();

	excombobox1.ScrollPartCaption(1/*exHScroll*/,256/*exThumbPart*/,"this is just a text");
	excombobox1.ColumnAutoResize(false);
	COM::createFromVariant(excombobox1.Columns().Add("C1")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C2")).Width(256);
	COM::createFromVariant(excombobox1.Columns().Add("C3")).Width(256);
}
438
How can I display my numbers using a different decimal separator

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.BeginUpdate();
	COM::createFromVariant(excombobox1.Columns().Add("Def")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem(COMVariant::createFromReal(100.27));
		com_Items.FormatCell(h,COMVariant::createFromInt(0),"(value format '') +  ' <fgcolor=808080>(default)'");
		h = com_Items.AddItem(COMVariant::createFromReal(100.27));
		com_Items.FormatCell(h,COMVariant::createFromInt(0),"(value format '|;') +  ' <fgcolor=808080>(decimal separator is <b>;</b>)'");
	excombobox1.EndUpdate();
}
414
How can I display icons or images instead numbers

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excombobox1.Images(COMVariant::createFromStr(var_s));
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Icons")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("'The cell displays the icon <img>'+value+'</img> instead ' + value");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromInt(1));
		com_Items.AddItem(COMVariant::createFromInt(2));
		com_Items.AddItem(COMVariant::createFromInt(3));
}
392
How can I display icons or images instead numbers

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excombobox1.Images(COMVariant::createFromStr(var_s));
	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Icons")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("'The cell displays the icon <img>'+value+'</img> instead ' + value");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromInt(1));
		com_Items.AddItem(COMVariant::createFromInt(2));
		com_Items.AddItem(COMVariant::createFromInt(3));
}
397
How can I display dates in short format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Date")).FormatColumn("shortdate(value)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/1/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/2/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/3/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/4/2004",213)));
}
375
How can I display dates in short format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("ShortFormat")).ComputedField("shortdate(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/1/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/2/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/3/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/4/2004 13:00:00",213)));
}
418
How can I display dates in short format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Date")).FormatColumn("shortdate(value)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/1/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/2/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/3/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/4/2004",213)));
}
419
How can I display dates in my format

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Date")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("'<b>' + year(0:=date(value)) + '</b><fgcolor=808080><font ;6> (' + month(=:0) + ' - ' + day(=:0) +')'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/21/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/22/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/13/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/24/2004",213)));
}
398
How can I display dates in my format

public void init()
{
	COM com_Column,com_Items;
	anytype var_Column,var_Items;
	;

	super();

	var_Column = COM::createFromVariant(excombobox1.Columns().Add("Date")); com_Column = var_Column;
		com_Column.Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
		com_Column.FormatColumn("'<b>' + year(0:=date(value)) + '</b><fgcolor=808080><font ;6> (' + month(=:0) + ' - ' + day(=:0) +')'");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/21/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/22/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/13/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/24/2004",213)));
}
417
How can I display dates in long format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Date")).FormatColumn("longdate(value)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/1/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/2/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/3/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/4/2004",213)));
}
396
How can I display dates in long format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("Date")).FormatColumn("longdate(value)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromDate(str2Date("1/1/2001",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("2/2/2002",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("3/3/2003",213)));
		com_Items.AddItem(COMVariant::createFromDate(str2Date("4/4/2004",213)));
}
376
How can I display dates in long format

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.Columns().Add("Date");
	COM::createFromVariant(excombobox1.Columns().Add("LongFormat")).ComputedField("longdate(%0)");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("1/1/2001 10:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("2/2/2002 11:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("3/3/2003 12:00:00",213)));
		com_Items.AddItem(COMVariant::createFromUtcDateTime(str2Datetime("4/4/2004 13:00:00",213)));
}
271
How can I display an item or a cell on multiple lines

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.ScrollBySingleLine(true);
	excombobox1.Columns().Add("C1");
	excombobox1.Columns().Add("C2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Cell 1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"This is bit of text that's shown on multiple lines");
		com_Items.CellSingleLine(h,COMVariant::createFromInt(1),false);
}
198
How can I display all cells using multiple lines

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("MultipleLine")).Def(16/*exCellSingleLine*/,COMVariant::createFromBoolean(false));
	COM::createFromVariant(excombobox1.Columns().Add("SingleLine")).Def(16/*exCellSingleLine*/,COMVariant::createFromBoolean(true));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("This is a bit of long text that should break the line"),COMVariant::createFromInt(1),"this is a bit of long text that's displayed on a single line");
}
199
How can I display all cells using HTML format

public void init()
{
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("HTML")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	excombobox1.Items().AddItem("<font ;12>T</font>his <b>is</b> an <a>html</a> <font Tahoma><fgcolor=FF0000>text</fgcolor></font>.");
}
190
How can I display a tooltip when the cursor hovers the column

public void init()
{
	;

	super();

	COM::createFromVariant(excombobox1.Columns().Add("tooltip")).ToolTip("This is a bit of text that is shown when user hovers the column.");
}
159
How can I display a multiple pictures to a cell or item

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.DefaultItemHeight(48);
	excombobox1.HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
	excombobox1.HTMLPicture("pic2","c:\\exontrol\\images\\auction.gif");
	excombobox1.Columns().Add("C1");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaptionFormat(com_Items.AddItem("<img>pic1</img> Text <img>pic2</img> another text ..."),COMVariant::createFromInt(0),1/*exHTML*/);
}
406
How can I display a filter field in the bottom part of the drop down portion

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.FilterForVisible(true);
	excombobox1.IntegralHeight(true);
	excombobox1.Columns().Add("Default");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("Item 1");
		com_Items.AddItem("Item 2");
		com_Items.AddItem("Item 3");
		com_Items.AddItem("Item 4");
		com_Items.AddItem("Item 5");
	excombobox1.EndUpdate();
}
310
How can I display a divider item, merging all cells

public void init()
{
	COM com_Items;
	anytype var_Items;
	int h;
	;

	super();

	excombobox1.MarkSearchColumn(false);
	excombobox1.TreeColumnIndex(-1);
	excombobox1.Columns().Add("C1");
	excombobox1.Columns().Add("C2");
	var_Items = excombobox1.Items(); com_Items = var_Items;
		h = com_Items.AddItem("Cell 1");
		com_Items.CellCaption(h,COMVariant::createFromInt(1),"This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.");
		com_Items.CellSingleLine(h,COMVariant::createFromInt(1),false);
		h = com_Items.AddItem("This is bit of text that's displayed on the entire item, divider.");
		com_Items.ItemDivider(h,0);
		com_Items.CellHAlignment(h,COMVariant::createFromInt(0),1/*CenterAlignment*/);
}
485
How can I display a different column, on the control's label (method 2)

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.SingleEdit(true);
	excombobox1.LabelColumnIndex(1);
	excombobox1.DrawGridLines(2/*exVLines*/);
	COM::createFromVariant(excombobox1.Columns().Add("Column 1")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	COM::createFromVariant(excombobox1.Columns().Add("Column 2")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Item 1 on <b>Column 1"),COMVariant::createFromInt(1),"Item 1 on <b>Column 2");
		com_Items.CellCaption(com_Items.AddItem("Item 2 on <b>Column 1"),COMVariant::createFromInt(1),"Item 2 on <b>Column 2");
		com_Items.CellCaption(com_Items.AddItem("Item 3 on <b>Column 1"),COMVariant::createFromInt(1),"Item 3 on <b>Column 2");
		com_Items.SelectItem(com_Items.FirstVisibleItem(),true);
	excombobox1.EndUpdate();
}
484
How can I display a different column, on the control's label (method 1)

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.SingleEdit(true);
	excombobox1.SearchColumnIndex(1);
	excombobox1.DrawGridLines(2/*exVLines*/);
	COM::createFromVariant(excombobox1.Columns().Add("Column 1")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	COM::createFromVariant(excombobox1.Columns().Add("Column 2")).Def(17/*exCellCaptionFormat*/,COMVariant::createFromInt(1));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.CellCaption(com_Items.AddItem("Item 1 on <b>Column 1"),COMVariant::createFromInt(1),"Item 1 on <b>Column 2");
		com_Items.CellCaption(com_Items.AddItem("Item 2 on <b>Column 1"),COMVariant::createFromInt(1),"Item 2 on <b>Column 2");
		com_Items.CellCaption(com_Items.AddItem("Item 3 on <b>Column 1"),COMVariant::createFromInt(1),"Item 3 on <b>Column 2");
		com_Items.SelectItem(com_Items.FirstVisibleItem(),true);
	excombobox1.EndUpdate();
}
410
How can I display a different caption in the label area, when I click the cell's check box

// CellStateChanged event - Fired after cell's state has been changed.
void onEvent_CellStateChanged(int   _Cell)
{
	;
	excombobox1.LabelText(_Cell);
	print( excombobox1.Items().CellCaption(COMVariant::createFromInt(0),_Cell) );
	print( excombobox1.Items().CellState(COMVariant::createFromInt(0),_Cell) );
}

public void init()
{
	COM com_Items;
	anytype var_Items;
	;

	super();

	excombobox1.BeginUpdate();
	excombobox1.Style(2/*DropDownList*/);
	excombobox1.IntegralHeight(true);
	excombobox1.HeaderVisible(false);
	excombobox1.SingleEdit(true);
	excombobox1.SearchColumnIndex(-1);
	excombobox1.AdjustSearchColumn(false);
	COM::createFromVariant(excombobox1.Columns().Add("Language")).Def(0/*exCellHasCheckBox*/,COMVariant::createFromBoolean(true));
	var_Items = excombobox1.Items(); com_Items = var_Items;
		com_Items.AddItem("English");
		com_Items.AddItem("Hebrew");
		com_Items.AddItem("Spanish");
	excombobox1.LabelText(" <b>custom</b> text ");
	excombobox1.EndUpdate();
}